"""
encoding = 'utf-8'
@author : ffine
@time   : 2022-05-03  20:00
@IDEA   : PyCharm
@goal   : 匿名函数: lambda
lambda params: expression
"""


def func(x):
	return x + 1


res = func(1)
print(res)
# 使用匿名函数实现参数加一,
result = lambda x: x + 1
print(result(1))


def add(x, y):
	return x + y


adds = lambda x, y: x + y
print(adds(1, 2))

# 三目运算符
# 如果条件为真, 则返回第一个值, 否则返回第二个值
# 如果条件为假, 则返回第三个值
a = 1 if True else 2
print(a)

# 三目与lambda表达式
f = lambda x: x * 3 if x > 0 else x * 2
